select z.* from(

select 'DB5' db,tc.CODICE_VOCE,tc.CODICE_CATEGORIA_TAR,tc.PROGRESSIVO_SCAGLIONE,tc.data_entrata_in_vigore,t.TARIFFA,sum(tc.TARIFFA_COMPONENTE) tot_comp 
from db5.tariffe_componenti tc,db5.tariffe t
where t.CODICE_GESTIONE=tc.CODICE_GESTIONE
and t.CODICE_SERVIZIO_L=tc.CODICE_SERVIZIO_L
and t.CODICE_VOCE=tc.CODICE_VOCE
and t.CODICE_CATEGORIA_TAR=tc.CODICE_CATEGORIA_TAR
and t.PROGRESSIVO_SCAGLIONE=tc.PROGRESSIVO_SCAGLIONE
and t.DATA_ENTRATA_IN_VIGORE=tc.DATA_ENTRATA_IN_VIGORE
and t.data_entrata_in_vigore >= to_date(^data entrata in vigore da gg/mm/aaaa;A;ALFABETICO^^,'dd/mm/yyyy')
group by tc.data_entrata_in_vigore,tc.CODICE_VOCE,tc.CODICE_CATEGORIA_TAR,tc.PROGRESSIVO_SCAGLIONE,tc.data_entrata_in_vigore,t.TARIFFA) z
where 
z.tariffa<> z.tot_comp
union

select z.* from(

select 'DB1' db,tc.CODICE_VOCE,tc.CODICE_CATEGORIA_TAR,tc.PROGRESSIVO_SCAGLIONE,tc.data_entrata_in_vigore,t.TARIFFA,sum(tc.TARIFFA_COMPONENTE) tot_comp 
from db1.tariffe_componenti tc,db1.tariffe t
where t.CODICE_GESTIONE=tc.CODICE_GESTIONE
and t.CODICE_SERVIZIO_L=tc.CODICE_SERVIZIO_L
and t.CODICE_VOCE=tc.CODICE_VOCE
and t.CODICE_CATEGORIA_TAR=tc.CODICE_CATEGORIA_TAR
and t.PROGRESSIVO_SCAGLIONE=tc.PROGRESSIVO_SCAGLIONE
and t.DATA_ENTRATA_IN_VIGORE=tc.DATA_ENTRATA_IN_VIGORE
and t.data_entrata_in_vigore >= to_date(^data entrata in vigore da gg/mm/aaaa;A;ALFABETICO;1^^,'dd/mm/yyyy')
group by tc.data_entrata_in_vigore,tc.CODICE_VOCE,tc.CODICE_CATEGORIA_TAR,tc.PROGRESSIVO_SCAGLIONE,tc.data_entrata_in_vigore,t.TARIFFA) z
where 
z.tariffa<> z.tot_comp